package org.linlinjava.litemall.db.vo.service_order;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author huangfei
 * @create 2021-11-20 11:56
 */
public class Serviceorder {

    /**
     * 在线服务订单编号
     */
   private String serviceOrderId;

    /**
     * 预约科室ID
     */
   private Integer depId;

    /**
     * 预约日期，格式：2020-11-22
     */
   private String subDate;

    /**
     * 预约时间，格式：11:30~12:00
     */
   private String subTime;

    /**
     * 用户填写的微信号/手机号
     */
   private String wechatPhone;

    /**
     * 预约帮助说明
     */
   private String helpText;

    /**
     * 图片转BASE64编码字符
     */
//   private List<ServiceImage> images;

   private List<String> images;

    /**
     * 医生使用的预约编号
     */
   private String subId;

    /**
     * 操作行为(拒单，完成等信息)
     */
   private String action;

    /**
     * 医生id
     */
   private Integer doctorId;

    /**
     * 订单状态
     */
   private Integer orderStatus;



    private LocalDateTime agreeTime;

    private LocalDateTime startTime;//服务开始时间

    private LocalDateTime finishTime;

    /**
     * 当前登录用户id
     */
    private Integer userId;

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public LocalDateTime getAgreeTime() {
        return agreeTime;
    }

    public void setAgreeTime(LocalDateTime agreeTime) {
        this.agreeTime = agreeTime;
    }

    public LocalDateTime getStartTime() {
        return startTime;
    }

    public void setStartTime(LocalDateTime startTime) {
        this.startTime = startTime;
    }

    public LocalDateTime getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(LocalDateTime finishTime) {
        this.finishTime = finishTime;
    }

    public Integer getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Integer doctorId) {
        this.doctorId = doctorId;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getSubId() {
        return subId;
    }

    public void setSubId(String subId) {
        this.subId = subId;
    }

    public String getAction() {
        return action;
    }

    public void setAction(String action) {
        this.action = action;
    }

    public String getServiceOrderId() {
        return serviceOrderId;
    }

    public void setServiceOrderId(String serviceOrderId) {
        this.serviceOrderId = serviceOrderId;
    }

    public Integer getDepId() {
        return depId;
    }

    public void setDepId(Integer depId) {
        this.depId = depId;
    }

    public String getSubDate() {
        return subDate;
    }

    public void setSubDate(String subDate) {
        this.subDate = subDate;
    }

    public String getSubTime() {
        return subTime;
    }

    public void setSubTime(String subTime) {
        this.subTime = subTime;
    }

    public String getWechatPhone() {
        return wechatPhone;
    }

    public void setWechatPhone(String wechatPhone) {
        this.wechatPhone = wechatPhone;
    }

    public String getHelpText() {
        return helpText;
    }

    public void setHelpText(String helpText) {
        this.helpText = helpText;
    }

    public List<String> getImages() {
        return images;
    }

    public void setImages(List<String> images) {
        this.images = images;
    }
}
